#ifndef STRATEGY_H
#define STRATEGY_H

#include "Movement.h"
#include <cstdio>

//strategiak!

class Strategy
{
public:
    virtual MovementType nextMovement() = 0;
};

class OnlyIntercept : public Strategy
{
public:
    MovementType nextMovement()
    {
        printf("Intercepting the ball\n");
        return M_InterceptBall;
    }
};

class InterceptAndKick : public Strategy
{
public:
    MovementType nextMovement();
};

#endif // STRATEGY_H
